package com.ruoyi.chat.domain;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 用户信息对象 fh_info_user
 *
 * @author ruoyi
 * @date 2024-11-28
 */
@ApiModel(value = "FhInfoUserVo",description = "搜索用户返回实体")
public class FhInfoUserDto
{
    /** 用户id */
    @ApiModelProperty("用户id")
    @Excel(name = "用户id")
    private Long userId;

    /** 手机号 */
    @ApiModelProperty("手机号")
    @Excel(name = "手机号")
    private String phone;

    /** 图片 */
    @ApiModelProperty("头像")
    @Excel(name = "图片")
    private String image;


    /** 姓名 */
    @ApiModelProperty("姓名")
    @Excel(name = "姓名")
    private String name;


    /** 关注数 */
    @ApiModelProperty("关注数")
    @Excel(name = "关注数")
    private Long followers;

    /** 粉丝 */
    @ApiModelProperty("粉丝数")
    @Excel(name = "粉丝")
    private Long fans;

    /** 第一个粉丝名称 */
    @ApiModelProperty("第一个粉丝名称")
    @Excel(name = "第一个粉丝名称")
    private String fansName;


    /** 地址 */
    @ApiModelProperty("地址")
    @Excel(name = "地址")
    private String address;

    @ApiModelProperty("是否关注")
    private Boolean follower;

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getFollowers() {
        return followers;
    }

    public void setFollowers(Long followers) {
        this.followers = followers;
    }

    public Long getFans() {
        return fans;
    }

    public void setFans(Long fans) {
        this.fans = fans;
    }

    public String getFansName() {
        return fansName;
    }

    public void setFansName(String fansName) {
        this.fansName = fansName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Boolean getFollower() {
        return follower;
    }

    public void setFollower(Boolean follower) {
        this.follower = follower;
    }

    public FhInfoUserDto() {
    }

    public FhInfoUserDto(Long userId, String phone, String image, String name, Long followers, Long fans, String fansName, String address, Boolean follower) {
        this.userId = userId;
        this.phone = phone;
        this.image = image;
        this.name = name;
        this.followers = followers;
        this.fans = fans;
        this.fansName = fansName;
        this.address = address;
        this.follower = follower;
    }
}
